#left div{
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 2px 2px 0px 2px;
}

#largeImg {
    border: 1px solid #CCCCCC;
    height: 400px;
    padding: 5px;
    width: 500px;
}

#thumbImg  img{
    border: 1px solid #CCCCCC;
    height: 72px;
    padding: 2px;
    width: 90px
}

#thumbImg  img:hover {
	border-color:#FF9900;
}

#shopDetailInfo {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 2px 2px 0px 2px;
	position: absolute;
	width: 280px;
	left: 750px;
	top: 120px;
}

#shopMap {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 2px 2px 0px 2px;
	position: absolute;
	width: 280px;
	left: 750px;
	top: 300px;
}

.mealList {
	display: block;
}

.mealList li {
	 display: inline;
	 float: left;
	 margin: 2px 2px 2px 2px;
	 list-style:none;
}

.item {
	
}

.pic {

}

.pic img {
	border: 1px solid #CCCCCC;
	padding: 2px;
	margin: 2px 2px 0px 2px;
	width: 120px;
	height: 96px;
	margin-top: 20px;
}

.desc {
}

.price {
}

.orderIt {
}

.rating {
}